#将这两种调用函数的方式翻译为自然语言。例如，more_stuff.pop() 可以翻译成“在 more_stuff
# 上调用 pop，而 pop(more_stuff) 是指“调用 pop，参数为 more_stuff”。想想它们为什么是同一件事情。
ten_things = "Apples Oranges Crows Telephone Light Sugar"#“苹果、橘子、乌鸦、电话、糖”变量赋值

print("Wait there are not 10 things in that list. Let's fix it.")#等等，清单上不是10件事。让我们解决它。

stuff = ten_things.split(' ')#变量赋值
more_stuff = ["Day", "Night", "Song", "Frisbee", "Corn", "Banana", "Girl", "Boy"]#“天”、“夜”、“歌”、“飞盘”,“玉米”、“香蕉”、“女孩”、“男孩”定义列表

while len(stuff) != 10:#循环stuff变量内容不等于10
    next_one = more_stuff.pop()#变量赋值 more_stuff列表 pop方法
    print("Adding: ", next_one)#打印信息
    stuff.append(next_one)#stuff加入
    print(f"There are {len(stuff)} items now.")

print("There we go: ", stuff)

print("Let's do some things with stuff.")

print(stuff[1])
print(stuff[-1]) # whoa! fancy
print(stuff.pop())
print(' '.join(stuff)) # what? cool!
print('#'.join(stuff[3:5])) # super stellar!
